    package icani.domainmodel.core;
  
    import icani.domainmodel.BaseEntity;
    import icani.domainmodel.EntityAccessNotAllowedException;
    
    import java.util.*;
    import javax.xml.bind.annotation.*;


    
    @XmlRootElement
    public final class Cane extends BaseEntity<Long> {

        private Long _id;
        private String _nomi;
        private String _cognomi;
        private String _soprannomi;
        private char _genere;
        private int _annodinascita;
        private String _razzetags;
        private String _dimensione;
        private String _eta;
        private String _padrini;
    
    
        @XmlTransient
        public enum FIELDS {
        
            ID() {
                public String getName() { return "_id"; }
            }
            ,NOMI() {
                public String getName() { return "_nomi"; }
            }
            ,COGNOMI() {
                public String getName() { return "_cognomi"; }
            }
            ,SOPRANNOMI() {
                public String getName() { return "_soprannomi"; }
            }
            ,GENERE() {
                public String getName() { return "_genere"; }
            }
            ,ANNODINASCITA() {
                public String getName() { return "_annodinascita"; }
            }
            ,RAZZETAGS() {
                public String getName() { return "_razzetags"; }
            }
            ,DIMENSIONE() {
                public String getName() { return "_dimensione"; }
            }
            ,ETA() {
                public String getName() { return "_eta"; }
            }
            ,PADRINI() {
                public String getName() { return "_padrini"; }
            }
            ;
        }
    
        private Cane() throws EntityAccessNotAllowedException {

            super();
        }
    
        
        public Long getId() {
            
            return this._id;
        }
        
        public String getNomi() {
            
            return this._nomi;
        }
        
        public String getCognomi() {
            
            return this._cognomi;
        }
        
        public String getSoprannomi() {
            
            return this._soprannomi;
        }
        
        public char getGenere() {
            
            return this._genere;
        }
        
        public int getAnnodinascita() {
            
            return this._annodinascita;
        }
        
        public String getRazzetags() {
            
            return this._razzetags;
        }
        
        public String getDimensione() {
            
            return this._dimensione;
        }
        
        public String getEta() {
            
            return this._eta;
        }
        
        public String getPadrini() {
            
            return this._padrini;
        }

        
        
        public void setId(Long newValue) {
            
            this._id = newValue;
        }
        
        public void setNomi(String newValue) {
            
            this._nomi = newValue;
        }
        
        public void setCognomi(String newValue) {
            
            this._cognomi = newValue;
        }
        
        public void setSoprannomi(String newValue) {
            
            this._soprannomi = newValue;
        }
        
        public void setGenere(char newValue) {
            
            this._genere = newValue;
        }
        
        public void setAnnodinascita(int newValue) {
            
            this._annodinascita = newValue;
        }
        
        public void setRazzetags(String newValue) {
            
            this._razzetags = newValue;
        }
        
        public void setDimensione(String newValue) {
            
            this._dimensione = newValue;
        }
        
        public void setEta(String newValue) {
            
            this._eta = newValue;
        }
        
        public void setPadrini(String newValue) {
            
            this._padrini = newValue;
        }
        
    }
